스프링 입문 [Spring] Spring Bean이란? Spring IoC 컨테이너가 관리하는 자바 객체를 Bean이라고 한다. 직접 new를 이용하여 생성한 객체가 아니라, Spring에 의하여 생성되고 관리되는 객체이다. ApplicationContext.getBean()과 같은 메소드를 사용하여 Spring에서 직접 자바 객체를 얻어서 사용한다. OwnerController ownerController = new OwncerContraoll... Java스프링 입문SpringJava [Spring] Annotation 정리 (수정중) Annotation의 사전적 의미는 주석이다. 자바에서 Annotation(@)는 코드 사이에 주석처럼 달아 특별한 기능을 수행하도록 하는 기술이다. 1. Annotation을 정의한다. 2. Class에 annotation을 배치한다. 3. 코드가 실행되는 중에 Reflection을 이용하여 추가 정보를 획등하고 기능을 실시한다. 컴파일 타임에 구체적인 클래스 타입을 알지 못해도 실행 중에... SpringJava스프링 입문annotationJava 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근 기술 [ AOP ] AOP ( 관점 지향 프로그래밍 ) AOP가 필요한 상황 모든 메소드의 호출 시간을 측정하고 싶다면? 공통 관심 사항(cross-cutting concern) vs 핵심 관심 사항(core concern) 회원 가입 시간, 회원 조회 시간을 측정하고 싶다면? MemberService 회원 조회 시간 측정 추가 문제 회원가입, 회원 조회에 시간을 측정하는 기능은 핵심 관심 사항이 아니다. 시간... Spring스프링 입문스프링Spring 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근 기술[ 회원 관리 예제 ] 회원 도메인과 리포지토리 만들기 회원 리포지토리 인터페이스 회원 리포지토리 메모리 구현체 : 두 개 이상의 세션이 공통된 자원에 대해 모두 읽고 쓰는 작업(Read->Write)을 하려고 할 때 발생할 수 있는 문제를 말한다. 회원 리포지토리 테스트 케이스 작성 : 개발한 기능을 실행해서 테스트 할 때 자바의 main 메소드를 통해서 실행하거나, 웹 애플리케이션의 컨트롤러를 통해서 해당 기능... 스프링스프링 입문SpringSpring
[Spring] Spring Bean이란? Spring IoC 컨테이너가 관리하는 자바 객체를 Bean이라고 한다. 직접 new를 이용하여 생성한 객체가 아니라, Spring에 의하여 생성되고 관리되는 객체이다. ApplicationContext.getBean()과 같은 메소드를 사용하여 Spring에서 직접 자바 객체를 얻어서 사용한다. OwnerController ownerController = new OwncerContraoll... Java스프링 입문SpringJava [Spring] Annotation 정리 (수정중) Annotation의 사전적 의미는 주석이다. 자바에서 Annotation(@)는 코드 사이에 주석처럼 달아 특별한 기능을 수행하도록 하는 기술이다. 1. Annotation을 정의한다. 2. Class에 annotation을 배치한다. 3. 코드가 실행되는 중에 Reflection을 이용하여 추가 정보를 획등하고 기능을 실시한다. 컴파일 타임에 구체적인 클래스 타입을 알지 못해도 실행 중에... SpringJava스프링 입문annotationJava 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근 기술 [ AOP ] AOP ( 관점 지향 프로그래밍 ) AOP가 필요한 상황 모든 메소드의 호출 시간을 측정하고 싶다면? 공통 관심 사항(cross-cutting concern) vs 핵심 관심 사항(core concern) 회원 가입 시간, 회원 조회 시간을 측정하고 싶다면? MemberService 회원 조회 시간 측정 추가 문제 회원가입, 회원 조회에 시간을 측정하는 기능은 핵심 관심 사항이 아니다. 시간... Spring스프링 입문스프링Spring 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근 기술[ 회원 관리 예제 ] 회원 도메인과 리포지토리 만들기 회원 리포지토리 인터페이스 회원 리포지토리 메모리 구현체 : 두 개 이상의 세션이 공통된 자원에 대해 모두 읽고 쓰는 작업(Read->Write)을 하려고 할 때 발생할 수 있는 문제를 말한다. 회원 리포지토리 테스트 케이스 작성 : 개발한 기능을 실행해서 테스트 할 때 자바의 main 메소드를 통해서 실행하거나, 웹 애플리케이션의 컨트롤러를 통해서 해당 기능... 스프링스프링 입문SpringSpring